//
// Created by 11510 on 2025/10/3.
//
#include "CommandManager.h"
#include <iconv.h>
int application_xclib_client_main(int argc, char **argv) {
    using namespace std;
    (void) argc;
    (void) argv;
    ios::sync_with_stdio(false);//取消 C++ 标准流与 C 标准库的 I/O 之间的同步。
    cin.tie(nullptr);//解除 cin 与 cout 之间的绑定

    cout << "xclib-utils CLI starting... (type 'help' for commands, 'quit' to exit)\n";
    xclib_client::CommandManager cm;
    cm.repl();
    cout << "Goodbye.\n";
    return 0;
}